<?php	namespace Admin\Controller;
use Hdphp\Libs\Controller;
/**
 * 登陆管理控制器
 * @author 武斌   <wubin.mail@foxmail.com>
 * @Date 
 */
class LoginController extends Controller
{
	public function index()
	{
		if(IS_POST)
		{
			$username = $_POST['username'];
			$password = $_POST['password'];
			//验证用户名和密码不能为空
			if(strlen(trim($username)) == 0 || strlen(trim($password))== 0){
				$this->error("用户名或密码不能为空");exit;
			}
			//验证用户名是否正确
			//如果$data是空数组，说明用户名不存在，反之用户名存在
			$data = M()->query("select * from user where username='{$username}'");
			if(!$data)
			{
				$this->error("用户名不存在");exit;
			}
			//如果能走到这，说明用户名是存在的
			//验证密码是否正确
			if(md5($password) != $data[0]['password'])
			{
				$this->error("密码错误");exit;
			}
			//如果代码能走到这，说明用户名和密码都没问题
			//存session
			$_SESSION['uid'] = $data[0]['uid'];
			//跳转
			$this->success("登陆成功",'index.php?m=Admin');exit;
		}
		$this->assign("title","登陆页面");
		//__ROOT__是框架App.php定义的常量，指向项目的根目录
		$this->assign("root",__ROOT__);
		$this->display();
	}
}
